package com.ynet.middleground.riskmanage.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ynet.core.common.PagerInfo;
import com.ynet.middleground.riskmanage.bean.QccStatisticQueryReqPager;
import com.ynet.middleground.riskmanage.dto.QccStatisticDTO;
import com.ynet.middleground.riskmanage.entity.QichachaLog;

/**
 * <p>
 * 企查查接口日志记录 Mapper 接口
 * </p>
 *
 * @author liulx
 * @since 2020-08-04
 */
public interface QichachaLogMapper extends BaseMapper<QichachaLog> {

    /**
     * 统计查询
     *
     * @param reqPager 企查查统计查询请求信息
     * @param pageInfo 分页信息
     * @return 企查查服务统计查询结果列表信息
     */
    List<QccStatisticDTO> tatisticQuery(@Param("reqPager") QccStatisticQueryReqPager reqPager,
        @Param("pageInfo") PagerInfo pageInfo);

    /**
     * 统计查询总数量
     *
     * @param reqPager 企查查统计查询请求信息
     * @return 企查查服务统计总记录
     */
    Long tatisticQueryCount(@Param("reqPager") QccStatisticQueryReqPager reqPager);

}
